package anji.plus.system.mark.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

/**
 * 记录表
 */
@Data
public class Record {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableField("ID")
    private long id;

    /**
     * 账目收支类型：收入或支出（收入0，支出1）
     */
    @TableField("RECORD_TYPE")
    private Integer recordType;

    /**
     * 账目描述
     */
    @TableField("RECORD_DESCRIBE")
    private String recordDescribe;

    /**
     * 账目金额
     */
    @TableField("RECORD_AMOUNT")
    private Double recordAmount;

//    /**
//     * 创建时间
//     */
//    @JsonDeserialize(using = LocalDateTimeDeserializer.class)
//    @JsonSerialize(using = LocalDateTimeSerializer.class)
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    @TableField("CREATE_TIME")
//    private LocalDateTime createTime;

    /**
     * 操作人
     */
    @TableField("OPERATOR")
    private String operator;

    /**
     * 账目使用分类，默认0，
     */
    @TableField("RECORD_USE_TYPE")
    private String recordUseType;


}